3261
3
1847
4
1943
2
849
1023
1
302
0
1359
6307
10
2995
2935
2372
4360
9
2294
2565
1494
2956
1202
937
1337
1191
8345
1593
2057
5375
1501
1580
3587
1383
1224