1013
1
2377
3818
7
19944
2
2535
1412
0
1305
24337
22
3931
6
2468
3
1988
737
650
1712
11059
9
610
11924
2428
3205
810
2738
1063
1142
131589
1047
3576
1860
1265
2349
1801