2601
3
5130
4
9319
12
3031
6
1781
2
695
3096
183
444
1969
0
1053
1
583
1165
1343
461
329
1111
5303
845
399
421
299
668
366
1059
296