2830
7
1261
1
3404
3
1392
6062
16
543
0
43
2991
999
3287
1156
2
661
2225
710
650
883
292
1907
5
447
512
2856
4
721
2310
3595
6
1230
544
2215
2459
2372
2693