2670
20
4694
7
2256
3
1222856
4
4543
5
1528
1
2189
0
2069
11881
2683
1084
9355
10270
383
3251
6
2442
2
2920
7952
1462
3404
2600
429
282572
1290
1337
1542
460
385
10396
8
1156