3223
20
2194
2
1684
1
1100
1210
642
1583
3
655
1166
659
1180
746
827
401
1767
635
1374
5
402
1295
602
497
1015
1982
1413
1942
6
817
2964
1429
1267