1231
2
2343
4
8532
26
1177
1212
2873
5
1292
10
1308
1
722
2190
674
3265
375
387
333
3
324
114
1284
0
1050
976
5797
2396
1259
1399
273
2035
250
420
1154