47041
0
518
819
2395
913
476
239
569
284
451
543
414
381
3691
5
2809
2
1880
63
290
2301
1343
2881
392
3498
4
1053
699
611
383
2008
729
2635