796
6
1200
1
2908
10
3671
131589
2108
3
4703
2
437
0
2329
2234
4
7812
7
2835
2297
1618
2277
3353
2999
4670
3071
1752
346
1394
956
4012
2939
891
2528
2600
1270
3758