984
2
2763
3
1159
0
1682
1386
1
1532
11
862
595
3405
736
798
3077
3117
7
4726
5
2370
438
993
1669
6
160
805
1028
424
1086
1326
1135
314
95
1137
426
1896