2745
16
1652
1
1297
2
375
506
1555
4
945
1602
5
1454
10
377
1204
471
87
466
5101
0
622
1642
3
1233
987
605
8
3968
500
1078
538
2311
4933
14
930
432
966
457