2976
3
1326
17
3482
4
12969
58
2638
8
41
1
341
151
386
47
86
0
568
1139
6
130
2
232
111
144
51
128
1670
49
88
131
43
134
78
77
477