3025
1
2683
0
31535
3659
14
572
726
853
1675
2
611
2161
471
1145
1323
1324
1343
396
1123
278
1306
503
1404
3147
1045
46414
584