929
1
1660
1543
2
1092
2591
1814
4
1778
1382
989
0
2760
1938
181997
11
1844
673
2369
2294
745
1690
2710
2403
582
1093
496
3326
3
2980
1568
1380
3200
2207
1699