3109
5
1588
2
1750
3148
9
330
0
231
1
3929
10
374
2914
4122
6406
12
896
1129
416
2031
4
4071
1055
1139
180849
1300
383
864
629
382
2870
3
593
11881
2189
326
419694