1660
1
997
400
0
2268
4
658
2163
2562
2
24337
22
1168
4309
3
1075
6929
11
851
3591
266
19932
6
2578
7471
9
4285
11924
582
674
2505
2328
2173
1192
1558
3562
1690
2178