515
1
958
580
355
0
297066
1679
2
828
623
8945
44995
839
1796
2458
1162
1973
1502
1331
1527
1059
1431
1623
585
2243
6