5231
8
2506
3
3356
0
2096
2578
2
633
1789
1760
675
5422
5
1356
1340
3251
1
11336
18
15231
11
1326
1555
2951
10
806
923
1956
7
4263
4
1643
704
97
1300
522
2597
2033
9208