31535
0
961
2918
2
370
1
2010
1074
303
1885
477
3470
5
2431
3
2011
476
401
2564
56488
1925
3886
11
2376
504
48708
1276
415
17353
282572
429
300
2015
400
2315