951
1
1179
619
564
2740
2502
2192
2
3539
3
2272
2122
2102
0
108797
795
2659
2386
796
3629
1724
3546
4327
969
1399
5
3317
1446
10827
4
6236
10
2336
432
1272
3029
6