951
1
1233
2502
619
1723
564
4034
2777
7
2122
2
2740
697
0
1446
3539
3
6236
10
1694
3546
432
83
1323
841
2153
1174
1179
1102
2395
2938
2080
1197
1492
11152
9