1045
0
4427
10
31535
282572
3659
14
458
266
584
1019
1
691
2447
1914
2
1232
653
3815
3373
768
1779
46414
661
6800
360
4328