2100
2
7021
3
1123
1
1181
1686
496
0
673
1570
526
693
3326
801
1000
830
16174
5
1606
2392
868
10507
23
1399
760
802
2562
1379
784
745
1093
1660
2368
1517