951
1
3145
4
2502
619
237
0
1895
564
1844
1301
2
1767
674
638
2637
3
740
2122
2740
1572
1446
3539
6236
10
2302
551
1694
4979
6
4759
3506
8
7633
3546
2499
432