2239
2
3624
1155
782
326
1
1339
1795
429
853
556
2980
544
3784
3
796
797
1354
1092
1154
1252
490
7178
6
7234
11
5856
362
523
6268