2123
0
365
2201
11
2143
31535
1167
410
1511
846
438
262
1020
445
514
957
259
592
918
20634
8
1308
951
412
252
422
413
787
614
1043
1161
602