2521
6
4059
5
588
1
37784
24
1231
3
611
1296
0
801
2
1298
4902
2482
832
8019
2514
1682
16511
2676
4
1085
1363
2798
15327
3272
757
1303
11486
12
1187
916
314
459
508