1273
0
2274
383
1560
2201
1027
829
359
5338
6231
47639
1267
590
1496
442
263
1563
949
471
6449
1107
7793
4
14
871
354
1025
371
1045
847
2874