106
0
5224
4
1458
2039
7
475
479
693
1199
1
2840
3
6517
517
1234
4612
3238
402
3071
11
2472
3683
2153
2535
2
989
1769
1801
1502
3854
12
182
917
1250
1433
1146