1660
1
2152
2
1819
3854
1632
3527
3
847
2294
8641
9
1788
684
0
1304
17
3326
7222
4
1431
4074
9607
3186
673
635
1380
915
1848
1197
3808
962
4006
1366
1239
725