2380
2
4566
10
3680
3
2045
5
9905
12
5480
17420
8
1123
1668
22956
5317
4
1189
4940
9
1542
792
0
1047
1475
1
677
1836
1353
7
1001
1176
1911
1329
2427
937
1674
3095
1289
694