475
0
2471
971
908
1618
1310
5517
2
3252
528
1148
1700
1
108797
916
1239
2949
578
504
1252
621
1785
37355
13
575
566
380
2443
521
545
2480
1992
55904