998
2
2431
12
476
1
1522
1270
0
1589
2365
4
86
1263
796
2797
3
588
815
812
808
67
122
3110
5
117195
15347
6
1208
1375
81877
42
1735
1777
1330
1350
605
384
355