2100
2
7021
3
1123
1
4179
6499
745
0
2368
2392
1399
693
3326
1526
2943
915
4256
6
2578
2834
1181
1749
1686
1547
519
6100
15
1883
496
1691
673
1570
526
801