2515
2
367
0
877
1384
1486
5
3040
4
1467
8
2141
1012
2250
286
450
1991
1
502
1942
3
1036
2407
922
2371
3084
10
2973
34
1084
1775
4536
9
910783
263
1741
1102
1045