1302
1
2438
1045
951
2512
2
2502
619
564
19944
1382
2740
2245
3
6844
1614
2629
1196
2526
3835
5
3546
5505
14
3539
1688
6200
3014
20
1337
562
11153
8
1268
1087