3125
2
3116
3
19783
1812
1
544
0
1189
1461
61216
1458
770
2964
1193
645
1603
558
1679
788
8945
1162
773
1212
1331
2478
515
1431
1243
1239