1229
2
3929
1
2873
5
3265
273
114
2343
4
8528
26
250
1177
246
1211
1292
10
2232
1308
722
2190
672
2519
0
793
387
375
332
3
324
1284
1050
537
2396
976