2502
2
1162
1
5204
3
1376
1239
1585
1767
2338
7034
674
6753
17
3354
9
2507
603
0
517
800
1131
2061
3267
4
1558
2688
518
2559
8329
2580
383
2182
5164
5