1579
3
4425
6
1133
1
553
1619
3001
2
3117
8
1295
1397
0
1048
2650
20
994
1813
4
1815
280
746
1581
2982
2104
272
1226
1929
2250
3765
2621
2245
3053
7
3289
297066
2333