1045
0
32302
1011
3
2996
3051
2
652
572
19783
61216
1
1812
645
6781
536
3926
14
883
7258
1679
2595
8945
515
1162
1331
1527
1618
1431
1623
181997
11
1243
1239
2535