2402
4
1846
1
1476
1121
1444
847
3895
18
1700
1371
2982
2
2784
3
2755
4101
1135
5521
2247
3078
5
1434
3624
937
1637
5033
15
2627
3296
1482
1092
1217
1956