929
3
451
0
796
6
1934
2
3296
4
1451
8411
3831
7
815
14125
10
5232
742
2507
2082
1
3085
5
2446
2436
5412
5226
2502
346
383
2143
3498
582
2302
194
2220
1867
2701