4425
6
3001
2
3117
8
2360
2972
0
2456
1
1397
1048
1031
994
1813
4
1815
746
2377
6516
2982
3
2104
272
1929
2621
3289
2333
6362
18
4506
2073
1892
1399
1431
1688
1833