3025
1
2306
2
1378
1418
848
646
0
499
1869
1132
3287
1550
11881
3
814
3342
11
2296
670
3116
2693
1425
512
3632
5
1343
1008
506
544
1129
16840
15
650
4513
1587