251
1
2344
4
1212
8534
26
4889
7
1048
2
2873
5
1292
10
724
2191
676
3268
388
376
333
3
324
115
1285
375
0
1260
5798
1401
3156
1630
9
2723
2036
913
421
438
2777