513
1
2326
4
597
0
512
77
408
759
2
3241
15
2401
12427
20
596
1158
18
1437
1146
508
1461
83
635
90
717
3419
368
722
1804
1839
2235
6
3907
2174
8
820