2243
3
1144
4
689
0
1538
2
1125
1
2385
3092
7
2051
8
2132
2427
1708
1915
3150
1214
908
1719
1335
1387
1176
1837
834
1802
3144
4986
1145
773
2649
5
1806
1389
2456
11