2349
2
504
0
5825
4
2268
3
7034
1723
429
4519
15
2195
3366
1
5079
2570
9305
8
2039
7
957
7071
5
560
11150
734
2525
562
2732
1826
986
2489
806
906
1038
1741
9220