3216
5
2732
2
2200
11
537
1
3640
535
625
842
0
1604
1383
3
122
1177
4
2433
634
3320
15
1150
504
333
736
481
800
2917
138
524
108
946
542
5301
24
1185
597