515
0
297066
1241
2949
1458
1243
1
6781
370
536
5771
10
108797
645
453
863
1812
323
839
3518
3629
558
463
3926
14
544
1133
61216
308
791
652
1679
2
1162