252
1
2347
4
1212
8534
26
4891
7
1048
2
2873
5
1292
10
724
2192
679
3268
388
376
333
3
326
116
1285
0
1260
5799
1401
3156
1630
9
2724
2036
913
421
438
2804