1045
0
31535
282572
3659
14
458
266
584
4328
10
691
1232
653
3815
3373
768
1779
981
2
46414
1
5918
4
915
6800
360
1306
5393
8
4130
1343
503
2780
6
478