3691
5
2809
2
2301
1009
340
0
2881
3498
4
2224
598
3510
4111
2657
3
2749
1
2748
1452
1504
325
1098
415
74
300
296
458
4223
22
4165
916
501
2546
1639
152