1690
1
1382
1168
1424
19944
2
1788
2710
1093
0
1681
915
2163
5354
1011
693
1218
2166
83
526
784
2368
801
2243
6
1558
1371
1372
458
2727
496
1000
830