311
0
1225
534
490
475
2271
4
2756
2
484
87
7042
5
1166
562
2954
1862
1
1061
4110
1310
668
542
1298
451
477
1639
1638
914
1015
1293
494
1581
612