3125
2
19783
1812
1
544
0
1189
1461
61216
1458
3926
14
770
2964
645
558
1679
3498
4
788
8945
1162
773
1212
1331
2478
3158
515
1618
1431
1243
1239
1267
694