1557
2
3227
13
3029
11
732
894
1350
4
884
12168
1269
466
1
1190
516
2202
2604
3223
20
2193
1682
1096
1204
639
1582
3
653
1166
657
1178
1393
743
824
400
1766