1054
1
1329
1374
2372
2
1501
635
0
662
3268
2470
650
382
3795
661
1138
263
1889
915
2982
3
1425
417
17353
2296
1566
2799
544
2260
12
1392
543
1448