526
1
2368
4151
2
544
0
1929
2296
3116
1231
322
1578
993
650
1922
521
9953
4
1047
543
784
1566
1251
1388
998
1603
915
2326
1171
2306
1563
2119
661