904
1
1285
1093
1734
2
0
1166
2164
2324
4
1493
2289
1809
455
3326
3
1813
4691
1380
2322
2105
1709
2054
1168
817
1579
899
873
563437
6
693
784
526
2166