2176
1
117
0
1267
2
1467
5209
9
1632
3583
1675
559
948
1064
1532
2368
2294
3965
3
1607
2995
83
2710
1788
4311
2392
1431
2100
1480
2173
1162
1844
2559
1543