1045
0
1470
1
31535
282572
3659
14
266
584
691
1232
653
3815
3373
768
1779
2201
3
46414
1333
1562
2
6800
360
2991
10
4328
1343
503
478
484