106
0
2928
3
4690
1005
2
3671
1
2337
1204
873
2405
2921
5
1947
9
2937
2740
1210
2365
4
2108
618
120
2632
1397
2132
1195
2277
1363
215
605