4425
6
3683
1
3001
2
3117
8
1295
2360
2972
0
2456
1397
1048
1788
1031
2650
20
994
1813
4
1815
280
746
2377
6516
1581
2982
3
2104
272
1929
2250
3765
2621
2245
3289