1331
2
2323
9
1487
4
1334
1
19944
2454
2428
0
5338
1704
2467
1089
1179
2281
7
9954
6
2906
637
5169
19932