3326
3
2562
2
1064
1
1632
181997
11
2271
4
3589
1200
1699
878
3715
883
608
0
2041
2313
2075
4821
578
2755
319
1386
1475
2061
1298
1464
1199
4305
2661
1522