4011
14
528
2
1135
3
366
1
275
271
1145
258
587
293
357
308
380
433
7887
5
987
4
342
449
364
923
485
522
646
444
2965
7
1150
747
1117
0
498
1304