31535
0
2522
584
458
768
611
497
1
1626
1009
363
478
2720
10
639
1922
396
2952
422
169211
11
1343
1780
1779
360
1297
1193
1232
4328
525
840
653