1093
0
2368
1
1681
1691
2710
2
1690
2166
83
1590
467
662
1788
830
3326
3
1380
868
4309
1239
262
20163
44
1384
5
693
1468
2082
714
1424
3442
2184
526
2786