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