1211
2
1570
1
2048
1712
1399
278
2082
1844
1632
801
0
4311
1660
526
830
3326
3
745
496
532
3754
1218
1337
693
784
1093
1380
2166
1825
83
2562